au PAY(ネット支払い)アプリ方式決済フロー
利用承諾の流れ
au PAY(ネット支払い)アプリ方式での利用承諾を行う際の流れです。
sequenceDiagram
お客様->>加盟店様: 1.利用承諾手続きに進む
加盟店様->>当サービス: 2.取引登録
当サービス-->>加盟店様:
加盟店様->>当サービス: 3.決済実行
当サービス-->>加盟店様:
加盟店様-->>お客様: 4.利用承諾開始IFに誘導
お客様->>当サービス: 5.利用承諾開始
当サービス-->>お客様:
お客様->>au PAY:
au PAY-->>お客様: 6.au Pay利用承諾画面表示
お客様->>au PAY: 7.利用承諾を行う
au PAY-->>お客様:
お客様->>当サービス:
当サービス->>au PAY:
au PAY-->>当サービス:
当サービス-->>お客様: 8.加盟店様サイト(結果戻しURL)にリダイレクト
お客様->>加盟店様: 9.結果受信
加盟店様-->>お客様: 10.画面表示
当サービス-->>加盟店様: 11.結果通知送信
フローの説明
- お客様が利用承諾を開始します。
- 加盟店様は当サービスの取引登録(EntryTranAupayAppAccept)を行います。
- 加盟店様は当サービスの決済実行(ExecTranAupayAppAccept)を行います。
- 加盟店様はお客様を当サービスの利用承諾開始開始IF(AupayAppAcceptStart)に誘導します。
- お客様のブラウザ上から当サービスの利用承諾開始開始IF(AupayAppAcceptStart)が行われ、
お客様のスマートフォン上のau PAYアプリが起動します。アプリが起動すると、au PAY利用承諾画面が表示されます。 - お客様がau PAYアプリで利用承諾を行います。
- au PAYアプリから利用承諾結果が返却されます。
- 当サービスは加盟店様へリダイレクト経由で結果を返却します。
- 当サービスは加盟店様の決済結果戻しURLに決済結果を返却します。
- 加盟店様は結果をお客様に表示します。
- 当サービスは加盟店様へ結果通知を送信します。(非同期)
随時決済の流れ
au PAY(ネット支払い)アプリ方式での随時決済を行う際の流れです。
sequenceDiagram
加盟店様->>当サービス: 1.取引登録
当サービス-->>加盟店様:
加盟店様->>当サービス: 2.決済実行
当サービス->>au PAY: 3.随時決済リクエスト送信
au PAY->>当サービス: 4.随時決済結果送信
当サービス-->>加盟店様:
当サービス-->>加盟店様: 結果通知送信
フローの説明
- 加盟店様は当サービスの取引登録(EntryTranAupayApp)を行います。
- 加盟店様は当サービスの決済実行(ExecTranAupayApp)を行います。
- 当サービスは、指定された取引の随時決済リクエストをau PAYに送信します。
- au PAYは、随時決済結果を当サービスに送信します。
当サービスは加盟店様に決済結果を返却します。